home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Aminet / dev / c / AmiVoGL_MDEV.lha / drivers / ibmpc / pc_locat.c < prev    next >
C/C++ Source or Header  |  1991-07-18  |  348b  |  32 lines

  1. #include "vogl.h"
  2.  
  3. static    int    have_mouse = 0;
  4.  
  5. extern    int    ismouse(), readmouse();
  6.  
  7. pc_locinit(x, y)
  8.     int    x, y;
  9. {
  10.     if ((have_mouse = ismouse(x, y))) 
  11.         showmouse();
  12.  
  13.     return(0);
  14. }
  15.  
  16. int
  17. pc_locator(x, y)
  18.     int *x, *y;
  19. {
  20.     int ix, iy, b;
  21.  
  22.     if (!have_mouse) 
  23.         return (-1);
  24.  
  25.  
  26.     b = readmouse(&ix, &iy);
  27.  
  28.     *x = ix;
  29.     *y = vdevice.sizeSy - iy;
  30.     return (b);
  31. }
  32.